package exceptionExamples;

import java.io.IOException;

/**
 * 消失的异常信息
 * 当没有catch情况下，使用特殊的finally语句会出现问题
 */
public class MissException {
	public static void main(String[] args) {
		say();
	}

	// 注意，这里由于finally会被执行，所以我们自定义的 MyImportantException会消失不见得
	static void say() {
		//try {
		try {
			throw new MyImportantException();
		} finally {
			return;
			//throw new IOException();
		}
		//} catch (IOException e) {
		//	e.printStackTrace();
		//}
	}
}

class MyImportantException extends Exception {

}
